#include"Comm.hpp"


//利用shm实现进程间通信1.创建共享内存（获取共享内存） 2.将shm与进程挂起 3.将shm与进程取消挂起 4.回收共享内存
int main(){
    key_t key = getkey(); //获取key
    int shm_id = createshm(key); //创建shm
    char* shm_addr = (char*)shmattach(shm_id);//挂起

    //读
    while(true){
        std::cout<<shm_addr<<std::endl;
        sleep(1);
    }

    shmdetach(shm_addr);//取消挂起
    shmdelete(shm_id);//回收资源

    return 0;
}